difficult problem to solve - Turkish English Dictionary